package com.csair.seam.domain.service;

import com.csair.seam.infrastructure.ehome.EhomeResult;
import com.csair.seam.infrastructure.ehome.NoticeResult;

public interface IEhomeService {

    /**
     * @description 登录校验
     * @param username
     * @param deviceId
     * @param ssoToken
     * @return
     */
    EhomeResult checkLogin(String username, String deviceId, String ssoToken);
    
    /**
     * @description E家推送文本信息
     * @param content 推送内容
     * @param toUser 推送对象（多个用户用逗号隔开）
     * @return
     */
    NoticeResult pushText(String content,String toUser);
    
    /**
     * @description E家推送新文本类型
     * @param title
     * @param content
     * @param url
     * @param urlDes
     * @param toUser
     * @return
     */
    NoticeResult pushRichText(String title,String content,String url,String urlDesc,String toUser);
}
